PLTOOL: A knowledge engineering tool for planning and learning

نویسندگان

  • Susana Fernández
  • Daniel Borrajo
  • Raquel Fuentetaja
  • Juan D. Arias
  • Manuela M. Veloso
چکیده

AI planning solves the problem of generating a correct and efficient ordered set of instantiated activities, from a knowledge base of generic actions, which when executed will transform some initial state into some desirable end-state. There is a long tradition of work in AI for developing planners which make use of heuristics which are shown to improve their performance in many real world and artificial domains. The developers of planners have chosen between two extremes when defining those heuristics. The domain-independent planners use domain-independent heuristics, which exploit information only from the “syntactic” structure of the problem space and of the search tree. Therefore, they do not need any “semantic” information from a given domain in order to guide the search. From a Knowledge Engineering (KE) perspective, the planners that use this type of heuristics have the advantage that the users of this technology need only focus on defining the domain theory and not on defining how to make the planner efficient (how to obtain “good” solutions with the minimal computational resources). On the other hand, the domain-dependent planners require users to manually represent knowledge not only about the domain theory, but also about how to make the planner efficient. This approach has the advantage of using either better domain-theory formulations or using domain knowledge for defining the heuristics, thus potentially making them more efficient. However, the efficiency of these domain-dependent planners strongly relies on the KE and planning expertise of the user. When the user is an expert on these two types of knowledge, domain-dependent planners clearly outperform domain-independent planners in terms of number of solved problems and quality of solutions. Machine-learning (ML) techniques applied to solve the planning problems have focused on providing middle-ground solutions as compared to the aforementioned two extremes. Here, the user first defines a domain theory, and then executes the ML techniques that automatically modify or generate new knowledge with respect to both the domain theory and the heuristics. In this paper, we present our work on building a tool, pltool, to help users interact with a set of machine-learning techniques, and planners. The goal is to provide a KE framework for mixed-initiative generation of efficient and good planning knowledge.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Knowledge Acquisition and Knowledge Engineering in the ModPlan Workbench

In this paper we present the architecture and the abilities of the ModPlan Workbench; an interacive knowledge acquisition and engineering tool for AI planning. It provides automated domain analysis tools together with PDDL learning capabilities. Integrated optimal and suboptimal planning technology extends state-of-the-art technology. With the tool, domain experts assist solving hard combinator...

متن کامل

Hierarchical Functional Concepts for Knowledge Transfer among Reinforcement Learning Agents

This article introduces the notions of functional space and concept as a way of knowledge representation and abstraction for Reinforcement Learning agents. These definitions are used as a tool of knowledge transfer among agents. The agents are assumed to be heterogeneous; they have different state spaces but share a same dynamic, reward and action space. In other words, the agents are assumed t...

متن کامل

The Use of an Integrated Tool to Support Teaching and Learning in Artificial Intelligence

Teaching of knowledge-intensive AI is particularly hard as the process of how knowledge is acquired is difficult to grasp without practical experience. Acquiring and using knowledge about actions, events, processes is especially difficult because of the temporal nature of the subject matter. In this paper we report on a tool called GIPO that has been used for teaching AI students the areas of k...

متن کامل

Knowledge Acquisition Tools for Planning Systems

Knowledge ngineering is a critical task in the development of AI planning applications. In order to build large-scale, real-world planning applications, tools must be developed that will provide etficient, effective ways to create, modify, debug, and extend the knowledge bases for such systems. As much as possible, this development and updating process should be automated. The goal of this proj...

متن کامل

Design Knowledge Acquisition and Re-Use Using Genetic Engineering-Based Genetic Algorithms

This chapter describes an application of genetic engineering-based genetic algorithms as a tool for knowledge acquisition and re-use. This version of genetic algorithms is based on a model of neo-Darwinian evolution enhanced by an analysis of genetic changes, which occur during evolution, and by application of various operations that genetically engineer new organisms using the results of this ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Knowledge Eng. Review

دوره 22  شماره 

صفحات  -

تاریخ انتشار 2007